antitank ditches - Español Inglés Diccionario